package com.ctshk.rpc.booking.dto.outside.hotel.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 站外酒店入住信息
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-09
 */
@Data


@ApiModel(value="SupplierOutsideOrderHotelCheckInDTO对象", description="站外酒店入住信息")
public class SupplierOutsideOrderHotelCheckInDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "ID")
    private Long id;

    @ApiModelProperty(value = "统一订单ID")
    private Long orderId;

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;

    @ApiModelProperty(value = "入住时间")
    private LocalDateTime checkInTime;

    @ApiModelProperty(value = "退房时间")
    private LocalDateTime checkOutTime;

    @ApiModelProperty(value = "入住说明")
    private String checkInRemark;

    @ApiModelProperty(value = "附带服务说明")
    private String serviceRemark;

    @ApiModelProperty(value = "酒店房间列表")
    private List<SupplierOutsideOrderHotelRoomDTO> supplierOutsideOrderHotelRoomDTOList;

    @ApiModelProperty(value = "酒店附加服务列表")
    private List<SupplierOutsideOrderHotelServiceDTO> supplierOutsideOrderHotelServiceDTOList;

}
